Solving The Philharmonic Problem